Abstract data types and
object-orientation
ADTs allows the creation of instances with
well-defined properties and behaviour.
In object-orientation ADTs are referred to
as
classes
.
Therefore a class defines properties of
objects
which are the instances in an
object-oriented environment.